package com.tzy.note.base.thread.state;

/**
 * 测试守护线程
 * 上帝守护你
 */
public class TestDaemon {
    public static void main(String[] args) {
        God god = new God();
        You you = new You();

        Thread godThread  = new Thread(god);
        godThread.setDaemon(true);//默认是false表示是用户线程,正常的线程都是用户线程..
        godThread.start();

        new Thread(you).start();
    }
}

class God implements Runnable{
    @Override
    public void run() {
        while (true){
            System.out.println("上帝保佑着你");
        }
    }
}

class You implements Runnable{
    @Override
    public void run() {
        for (int i = 0; i < 100; i++) {
            System.out.println("你一生快乐的活着...");
        }
        System.out.println("===goodbye world===");
    }
}
